package com.tiancheng.trade.order.bo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Getter;
import lombok.Setter;

import java.time.LocalDateTime;

/**
 * 二维码支付结果消息通知
 *
 * @author likailun
 * @date 2021/9/7
 */
@Getter
@Setter
public class QrPayNotifyBO {

    // 支付流水号
    private String flowId;
    // 二维码订单号
    private String orderId;
    // C2B 码
    private String qrNo;
    // 支付状态（fail 失败 success 成功）
    private String status;
    // 支付时间
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime payTime;
    // 订单金额
    private Integer amount;
    // 支付金额
    private Integer payAmount;
    // 优惠金额
    private Integer couponAmount;
    // 商户名称
    private String merchantName;
    // 商户id
    private String merchantId;
    // 是原始的C2B消费或C2B预授权交易的凭证号
    private String voucherNum;
    // 优惠名称
    private String couponInfo;
}
